package org.ccay.core.util.exception;

import org.ccay.core.exception.ApplicationException;

/**
 * 数据不存在的异常	
 * 
 * @since 2011-10-25
 */
public class NoDataFoundException extends ApplicationException {
	private static final long serialVersionUID = -3239808859027731751L;
	private static final String ERROR_CODE="ccay.core.00020003";
	private static final String ERROR_CODE_NO_ID="ccay.core.00020004";
	
	/**
	 * 创建NoDataFoundException
	 * @param dataType 数据类别，如产品、合同等，最好是英文描述
	 * @param dataId 数据ID
	 */
	public NoDataFoundException(String dataType,String dataId){
		super(ERROR_CODE,dataType,dataId);
	}

	/**
	 * 创建NoDataFoundException
	 * @param dataType
	 */
	public NoDataFoundException(String dataType) {
		super(ERROR_CODE_NO_ID,dataType);
	}
}
